草庐IT

android RadioButton按钮可绘制重力

全部标签

windows - 使用笔记本电脑自定义按钮

我有一台LenovoY550笔记本电脑,它有一个漂亮的触摸感应条,键盘顶部有LED灯。然而,它的用法非常无用(它可以用来启动4个不同的Lenovo程序)所以我开始考虑是否可以为它编写自己的程序。但是我对这种事情没有任何经验。首先,我想知道是否有可能以任何方式在我自己的程序中使用它(捕捉触摸甚至控制灯光)。其次,我应该从哪里开始研究这个?我检查了Windows设备管理器,看看是否能在那里发现任何有用的东西,但没有成功。我只能在那里看到许多种HID设备。我想到的一件事是使用某种钩子(Hook)来使用它。那行得通吗?我真的不介意我必须使用什么语言,无论如何学习新语言都是有用的。如果可以完全控

windows - 如何检索标准按钮的本地化文本/标题?

我想在我的窗口中添加"is"和“否”按钮。它有点类似于标准MessageBox,所以我想在这些按钮中使用本地化的字符串。IE。"is"和“否”应使用操作系统的当前语言书写。我该怎么做? 最佳答案 没有简单的答案。您可以尝试从Microsoft获取翻译词汇表,或使用他们的在线翻译工具(关于here的更多信息)。其他“hacks”涉及读取user32.dll的字符串资源-但这仅适用于操作系统的本地化版本(即,如果您使用位于EN-US版本之上的MUI,则无效)。我喜欢在线翻译或词汇表方法,因为它可以证明应用程序不受任何futureAPI更

c# - 如何绘制 Y 轴上的多个列? (MS 图表控件)

试着按照这个例子:http://weblogs.asp.net/dwahlin/archive/2008/11/25/getting-started-with-the-asp-net-3-5-chart-control.aspx我有一个包含4列的数据库,其中3列是int(1-10),另一列是“DateTime”。我试图在一张折线图上绘制3列与日期时间(X轴)的关系图。要添加多个y轴值,我转到Series属性->YValueMembers(注意复数形式)并在Y轴上输入我想要的数据库的3列(后跟逗号)......但似乎不起作用。我收到一个运行时错误,说Y轴上只允许1列。Datapoints

C# 或 C++ - Windows 图形概述的好资源 - 2D,直接绘制像素

我有一个我一直在研究的奇怪的小lifesim程序,它涉及二维数组中的数据。这从来都不是一件大事,我最初通过将它逐个像素地写入外部位图来查看它的一些快照,然后我打开并查看。这不会给我任何形式的屏幕实时更新。这是一种糟糕的方法,并且在尝试直接在窗口中实现绘制时,我想第一次就正确有效地完成此操作。我做了一些搜索并找到了bitblt,这将让我一次绘制一个完整的矩形,但我所有的图形经验都仅限于WPF之类的东西,很多术语我都忘记了。我不知道我的数据应该是什么格式才能将它作为位图传递给这个函数。在阅读msdn时,我发现了对DC等内容的引用,还有更多我尚未了解的内容。我不需要了解很多有关Windows

c++ - 如何在透明背景上绘制PNG?

我有一个WS_EX_LAYERED样式的窗口,它的alpha颜色键为魔法粉色(0xFF,0,0xFF)。我正在尝试使用GDI+在该窗口上绘制PNG图像,它在图标边缘(应用alpha混合的位置)周围显示粉红色阴影。这是一个例子:http://img834.imageshack.us/img834/8241/stackoverflow.png如何使用真实背景(在我的窗口后面)alpha混合而不是颜色键来绘制图像?感谢帮助,欧麦 最佳答案 一些要检查的点:你见过thedocsonMSDN吗??您将哪些选项输入了您的BLENDFUNCTIO

windows - BS_OWNERDRAW 按钮的悬停视觉状态不同

我创建了一个BS_OWNERDRAW按钮:HWNDhwndClose=CreateWindow(WC_BUTTON,_T(""),BS_PUSHBUTTON|BS_OWNERDRAW|WS_CHILD|WS_VISIBLE,0,0,16,16,win->hwndTocBox,(HMENU)IDC_TOC_CLOSE,ghinst,NULL);当光标在按钮上时,我想以不同的方式绘制它。每次光标进入/离开我的按钮时,我都希望收到WM_DRAWITEM消息,但事实并非如此。即使标准Windows按钮在悬停情况下明显具有不同的视觉状态,我也只得到一次。是否可以轻松地让窗口在悬停状态发生变化时发

C++ Win32 单选按钮背景颜色

所以首先我使用的是WindowsAPI,没有特殊的库。我用这段代码创建了一个单选按钮:g_hRadioButton=CreateWindowEx(0,"BUTTON","RadioButton",WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,10,55,120,25,hWnd,(HMENU)RADIOBUTTON,GetModuleHandle(NULL),NULL);现在主窗口的背景是黑色的,所以我希望文本是白色的,背景是透明的。我已经尝试检查WM_CTLCOLORBTN和WM_CTLCOLORSTATIC消息。这是我的代码:caseWM_CTLCOLORBT

c++ - 在优化校准中绘制图像

我有一个名为IDC_PICTURECONTROL的图片控件,还有一个名为lpPicutre的LPPICTURE。当我的窗口接收到WM_PAINT时,我调用我的函数drawPicture(HWND,LPPICTURE)如下:drawPicture(GetDlgItem(hDlg,IDC_PICTURECONTROL),lpPicture);现在这样写,控件周围的黑色边框就消失了,根本没有绘制图片。如果我编辑该函数,使其不绘制到图片控件,而是绘制到对话框本身(hDlg),则它会正确地绘制在窗口客户区的背景上。(不是我想要的)。这是绘画函数中的代码:voiddrawPicture(HWNDh

c# - 防止单选按钮点击

我有一个win表单,上面有几个单选按钮和标签以及我在运行时生成的一些其他控件。当我选中一个单选按钮时,这不是我想要的,除了我选中的那个,所有的单选按钮都应该被​​取消选中。这适用于每个单选按钮。简而言之,我希望一次选中一个单选按钮。privateRadioButtonGenerateRadioButton(stringid){RadioButton_radioButton=newRadioButton();_radioButton.Location=newPoint(32,20);_radioButton.Margin=newPadding(4,4,4,4);_radioButton.

c++ - 自定义最小最大关闭按钮实现

我正在使用纯C++(没有MFC)来实现一个应用程序。我想添加自定义最小值/最大值/关闭按钮下面的代码是我使用的。对于HTCAPTION和其他边界相关的定义非常有用,但我无法让HTMINBUTTON、HTMINBUTTON、HTCLOSE以相同的方式工作。NCHITTEST是否需要执行其他任何操作才能生效?//Definingmin/max/closeif((p.x>rt.right-130)&&(p.x41)&&(p.yrt.right-100)&&(p.x41)&&(p.yrt.right-70)&&(p.x41)&&(p.yEDGE)&&(p.xEDGE)&&(p.y=rt.bot